<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <script>
      /*
            every 类似于 &&
                一假则假、都为真才是真
            
            some  类似于 ||
                一真则真，都为假才是假
        */
       /*
      const nums1 = [10, 20, 30, 40, 50]
        
      const res = nums1.every(v => {

        console.log(v) // 10, 20
        if ( v < 20) {
            return true
        }else {
            return false
        }
      })
      
      console.log(res) // false
      */
     // every作用：可以用来判断是否都满足的情况
     // 例如：我要判断一个数组里面是否都为偶数
    //  const list = [10,20,11,30]
    //  const res = list.every(v => {
    //     if (v % 2 === 0) {
    //         return true
    //     }else {
    //         return false
    //     }
    //  })

    //  console.log(res)


    // some只是跟every是相反的
    // 它的作用： 用来找一些是否包含的情况
    const list = [10,20,11,30] // 判断里面是否包含偶数
    // const res = list.some(v => {
    //     if (v % 2 === 0) {
    //         return true
    //     }else {
    //         return false
    //     }
    // })

    // const res = list.some(v => {
    //     return v % 2 === 0
    // })
    const res = list.some(v => v % 2 === 0)
    console.log(res) 

    </script>
  </body>
</html>
